package com.ruibang.glass.quality.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.ruibang.glass.quality.domain.req.DiscardDefectReq;
import com.ruibang.glass.quality.domain.req.EverydayDiscardDefectReq;
import com.ruibang.glass.quality.entity.EverydayBandDefect;
import com.teaming.cloud.framework2.common.model.ResultBody;

import java.util.ArrayList;
import java.util.List;

/**
 * @Author: songJinKang
 * @CreateTime: 2023-09-18  16:58
 * @Description: TODO
 * @Version: 1.0
 */
public interface EverydayBandDefectService extends IService<EverydayBandDefect> {


    void deleteByDate(DiscardDefectReq defectReq);

    List<EverydayBandDefect> getByDate(ArrayList<String> date);

    ResultBody queryPageEveryHourColdDirect(EverydayDiscardDefectReq everydayDiscardDefectReq);

    ResultBody queryEverydayBandDefect(EverydayDiscardDefectReq everydayDiscardDefectReq);
}
